package com.pwt.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import com.pwt.entity.base.BaseEntity;
import javax.persistence.*;
import lombok.EqualsAndHashCode;
import lombok.Data;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;


/**
 * PRUEFER
 *
 * @author auto generated
 * @date 2021-09-28 15:15:37
 */
@EqualsAndHashCode
@Data
@Entity
@Table(name = "[PRUEFER]")
@Schema(name = "PRUEFER")
@DynamicInsert
@DynamicUpdate
public class PRUEFER {

	/**
	 * pRPRUEFER
	 * nullable : false
	 * default  : null
	 */
	@Id
	@Schema(name = "pRPRUEFER",description = "pRPRUEFER")
	@Column(name = "PRPRUEFER", nullable = true)
	private Integer pRPRUEFER;

	/**
	 * pRNAME
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRNAME",description = "pRNAME")
	@Column(name = "PRNAME", nullable = true, length = 50)
	private String pRNAME;

	/**
	 * pRVORNAME
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRVORNAME",description = "pRVORNAME")
	@Column(name = "PRVORNAME", nullable = true, length = 50)
	private String pRVORNAME;

	/**
	 * pRABT
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRABT",description = "pRABT")
	@Column(name = "PRABT", nullable = true, length = 50)
	private String pRABT;

	/**
	 * pRTELEFON
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRTELEFON",description = "pRTELEFON")
	@Column(name = "PRTELEFON", nullable = true, length = 50)
	private String pRTELEFON;

	/**
	 * pRFAX
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRFAX",description = "pRFAX")
	@Column(name = "PRFAX", nullable = true, length = 50)
	private String pRFAX;

	/**
	 * pREMAIL
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pREMAIL",description = "pREMAIL")
	@Column(name = "PREMAIL", nullable = true, length = 50)
	private String pREMAIL;

	/**
	 * pRPOS
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRPOS",description = "pRPOS")
	@Column(name = "PRPOS", nullable = true, length = 30)
	private String pRPOS;

	/**
	 * pRANREDE
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRANREDE",description = "pRANREDE")
	@Column(name = "PRANREDE", nullable = true, length = 15)
	private String pRANREDE;

	/**
	 * pRSTATE
	 * nullable : true
	 * default  : 0
	 */
	@Schema(name = "pRSTATE",description = "pRSTATE")
	@Column(name = "PRSTATE", nullable = true)
	private Integer pRSTATE;

	/**
	 * pRBEMERK
	 * nullable : true
	 * default  : null
	 */
	@Schema(name = "pRBEMERK",description = "pRBEMERK")
	@Column(name = "pRBEMERK", nullable = true, length = 200)
	private String pRBEMERK;
}
